package cn.ainit.fx.pixiao.entity;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
 
@Entity
@Table(name = "FX_PX")
public class FxPiXiao implements java.io.Serializable {

	private static final long serialVersionUID = -4256146345148055384L;
	private String pxId;
	private String pxCode;
	private Date inputDate;
	private String verifyMan;
	private Date verifyDate;
	private String stationId;
	private String inputMan;
	private String clientsId;
	private String memo;
	private String isVerify;
	private String isDestroy;
	private String isStock;
	private String isFinVerify;
	private Date lastModDate;
	private String lastModMan;
	private String destroyMan;
	private Date destroyDate;
	private String stockMan;
	private Date stockDate;
	private String finMan;
	private Date finDate;
	private String invStype;
	private Long realMoney;
	private Long totalMoney;
	private Long totalAmount;
	private String sonclients; 
	private String otherCharge;
	private String oidLastgr;
	private Long taxRate;
	private Long taxMoney;
	private String bumen;
	private String djType;
	private String totalClass;
	 
	 
	@Id
	@Column(name = "PX_ID", unique = true, nullable = false, length = 32)
	public String getPxId() {
		return this.pxId;
	}

	public void setPxId(String pxId) {
		this.pxId = pxId;
	}

	@Column(name = "PX_CODE", length = 32)
	public String getPxCode() {
		return this.pxCode;
	}

	public void setPxCode(String pxCode) {
		this.pxCode = pxCode;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "INPUT_DATE", length = 7)
	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	@Column(name = "VERIFY_MAN", length = 32)
	public String getVerifyMan() {
		return this.verifyMan;
	}

	public void setVerifyMan(String verifyMan) {
		this.verifyMan = verifyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "VERIFY_DATE", length = 7)
	public Date getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(Date verifyDate) {
		this.verifyDate = verifyDate;
	}
 
	@Column(name = "STATION_ID", length = 32)
	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	@Column(name = "INPUT_MAN", length = 32)
	public String getInputMan() {
		return this.inputMan;
	}

	public void setInputMan(String inputMan) {
		this.inputMan = inputMan;
	}
	@Column(name = "CLIENTS_ID")
	public String getClientsId() {
		return clientsId;
	}

	public void setClientsId(String clientsId) {
		this.clientsId = clientsId;
	}

	@Column(name = "MEMO", length = 500)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "IS_VERIFY", length = 1)
	public String getIsVerify() {
		return this.isVerify;
	}

	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}

	@Column(name = "IS_DESTROY", length = 1)
	public String getIsDestroy() {
		return this.isDestroy;
	}

	public void setIsDestroy(String isDestroy) {
		this.isDestroy = isDestroy;
	}

	@Column(name = "IS_STOCK", length = 1)
	public String getIsStock() {
		return this.isStock;
	}

	public void setIsStock(String isStock) {
		this.isStock = isStock;
	}

	@Column(name = "IS_FIN_VERIFY", length = 1)
	public String getIsFinVerify() {
		return this.isFinVerify;
	}

	public void setIsFinVerify(String isFinVerify) {
		this.isFinVerify = isFinVerify;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "LAST_MOD_DATE", length = 7)
	public Date getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	@Column(name = "LAST_MOD_MAN", length = 32)
	public String getLastModMan() {
		return this.lastModMan;
	}

	public void setLastModMan(String lastModMan) {
		this.lastModMan = lastModMan;
	}

	@Column(name = "DESTROY_MAN", length = 32)
	public String getDestroyMan() {
		return this.destroyMan;
	}

	public void setDestroyMan(String destroyMan) {
		this.destroyMan = destroyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "DESTROY_DATE", length = 7)
	public Date getDestroyDate() {
		return this.destroyDate;
	}

	public void setDestroyDate(Date destroyDate) {
		this.destroyDate = destroyDate;
	}

	@Column(name = "STOCK_MAN", length = 32)
	public String getStockMan() {
		return this.stockMan;
	}

	public void setStockMan(String stockMan) {
		this.stockMan = stockMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "STOCK_DATE", length = 7)
	public Date getStockDate() {
		return this.stockDate;
	}

	public void setStockDate(Date stockDate) {
		this.stockDate = stockDate;
	}

	@Column(name = "FIN_MAN", length = 32)
	public String getFinMan() {
		return this.finMan;
	}

	public void setFinMan(String finMan) {
		this.finMan = finMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "FIN_DATE", length = 7)
	public Date getFinDate() {
		return this.finDate;
	}

	public void setFinDate(Date finDate) {
		this.finDate = finDate;
	}

	@Column(name = "INV_STYPE", length = 32)
	public String getInvStype() {
		return this.invStype;
	}

	public void setInvStype(String invStype) {
		this.invStype = invStype;
	}
 
	@Column(name = "REAL_MONEY", precision = 18, scale = 0)
	public Long getRealMoney() {
		return this.realMoney;
	}

	public void setRealMoney(Long realMoney) {
		this.realMoney = realMoney;
	}

	@Column(name = "TOTAL_MONEY", precision = 18, scale = 0)
	public Long getTotalMoney() {
		return this.totalMoney;
	}

	public void setTotalMoney(Long totalMoney) {
		this.totalMoney = totalMoney;
	}

	@Column(name = "TOTAL_AMOUNT", precision = 18, scale = 0)
	public Long getTotalAmount() {
		return this.totalAmount;
	}

	public void setTotalAmount(Long totalAmount) {
		this.totalAmount = totalAmount;
	}

	@Column(name = "SON_CLIENTS", length = 50)
	public String getSonclients() {
		return this.sonclients;
	}

	public void setSonclients(String sonclients) {
		this.sonclients = sonclients;
	}

	@Column(name = "OTHER_CHARGE", length = 7)
	public String getOtherCharge() {
		return this.otherCharge;
	}

	public void setOtherCharge(String otherCharge) {
		this.otherCharge = otherCharge;
	}

	@Column(name = "O_ID_LASTGR", length = 10)
	public String getOidLastgr() {
		return oidLastgr;
	}
	public void setOidLastgr(String oidLastgr) {
		this.oidLastgr = oidLastgr;
	}
	@Column(name = "TAX_RATE", precision = 18, scale = 0)
	public Long getTaxRate() {
		return this.taxRate;
	}

	public void setTaxRate(Long taxRate) {
		this.taxRate = taxRate;
	}

	@Column(name = "TAX_MONEY", precision = 18, scale = 0)
	public Long getTaxMoney() {
		return this.taxMoney;
	}

	public void setTaxMoney(Long taxMoney) {
		this.taxMoney = taxMoney;
	}
	@Column(name = "BUMEN")
	public String getBumen() {
		return bumen;
	}

	public void setBumen(String bumen) {
		this.bumen = bumen;
	}
	@Column(name = "DJ_TYPE")
	public String getDjType() {
		return djType;
	}

	public void setDjType(String djType) {
		this.djType = djType;
	}
	@Column(name = "TOTAL_CLASS")
	public String getTotalClass() {
		return totalClass;
	}

	public void setTotalClass(String totalClass) {
		this.totalClass = totalClass;
	}
	
}